home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SuperHack
/
SuperHack CD.bin
/
SCRIPTZ
/
SECURITY.ZIP
/
SECURITY.INI
< prev
Wrap
INI File
|
1997-02-12
|
8KB
|
141 lines
//Security Script By: LaZoR
//Copyright 1997
//This script works as of 2/12/97
//Written with mIRC version 4.71
//Webpage: HTTP://www.micorserve.net/~ctm
//Questions about this script memoserv LaZoR
ºδ╟╡«εTÑ Features:
1. Color Protection
2. Text, action, notice Proection (channel)
3. Text, action, notice, chat, msg, ctcp Protection (you)
4. Nick Flood Protection
5. Revolving Door Protection
6. MaXiMuM ºδ╟╡«εTÑ (totaly protection in an emergency)
ºδ╟╡«εTÑ-ºδ╟╡«εTÑ-ºδ╟╡«εTÑ-ºδ╟╡«εTÑ-ºδ╟╡«εTÑ-ºδ╟╡«εTÑ-ºδ╟╡«εTÑ-ºδ╟╡«εTÑ
[Commands]
#ctcp start
1:*:/.auser 32 $nick | /.timer1 1 5 /.ruser 32 $nick
32:*:/.auser 33 $nick | /.timer1 1 5 /.ruser 33 $nick
33:*:/.ruser 33 $nick | /notice $nick ºδ╟╡«εTÑ (CTCP Flood) | /ignore -pntiu60 $nick
#ctcp end
#maxc disabled
1:*:/msg $nick MaXiMuM ºδ╟╡«εTÑ Protection ENABLED: Ignoring You For 60 secs. | /ignore -pntiu60 $nick
#maxc end
[Events]
#colorprotect start
1:ON TEXT:**:#:/kick $chan $nick ºδ╟╡«εTÑ (Color Protect)
#colorprotect end
#chanprotect start
!1:ON TEXT:*:#:/.auser 2 $nick | /.timer 1 5 /.ruser 2 $nick | if ($len($parms) >= 300) { /kick $chan $nick ºδ╟╡«εTÑ (Text Flood: $len($parms) Characters) }
!2:ON TEXT:*:#:/.auser 3 $nick | /.timer 1 5 /.ruser 3 $nick | if ($len($parms) >= 300) { /kick $chan $nick ºδ╟╡«εTÑ (Text Flood: $len($parms) Characters) }
!3:ON TEXT:*:#:/.auser 4 $nick | /.timer 1 5 /.ruser 4 $nick | if ($len($parms) >= 300) { /kick $chan $nick ºδ╟╡«εTÑ (Text Flood: $len($parms) Characters) }
!4:ON TEXT:*:#:/.auser 5 $nick | /.timer 1 5 /.ruser 5 $nick | if ($len($parms) >= 300) { /kick $chan $nick ºδ╟╡«εTÑ (Text Flood: $len($parms) Characters) }
!5:ON TEXT:*:#:/.auser 6 $nick | /.timer 1 5 /.ruser 6 $nick | if ($len($parms) >= 300) { /kick $chan $nick ºδ╟╡«εTÑ (Text Flood: $len($parms) Characters) }
!6:ON TEXT:*:#:/.ruser 6 $nick | /kick $chan $nick ºδ╟╡«εTÑ (Text Flood)
!1:ON ACTION:*:#:/.auser 7 $nick | /.timer 1 5 /.ruser 7 $nick | if ($len($parms) >= 300) { /kick $chan $nick ºδ╟╡«εTÑ (Action Flood: $len($parms) Characters) }
!7:ON ACTION:*:#:/.auser 8 $nick | /.timer 1 5 /.ruser 8 $nick | if ($len($parms) >= 300) { /kick $chan $nick ºδ╟╡«εTÑ (Action Flood: $len($parms) Characters) }
!8:ON ACTION:*:#:/.auser 9 $nick | /.timer 1 5 /.ruser 9 $nick | if ($len($parms) >= 300) { /kick $chan $nick ºδ╟╡«εTÑ (Action Flood: $len($parms) Characters) }
!9:ON ACTION:*:#:/.auser 10 $nick | /.timer 1 5 /.ruser 10 $nick | if ($len($parms) >= 300) { /kick $chan $nick ºδ╟╡«εTÑ (Action Flood: $len($parms) Characters) }
!10:ON ACTION:*:#:/.auser 11 $nick | /.timer 1 5 /.ruser 11 $nick | if ($len($parms) >= 300) { /kick $chan $nick ºδ╟╡«εTÑ (Action Flood: $len($parms) Characters) }
!11:ON ACTION:*:#:/.ruser 11 $nick | /kick $chan $nick ºδ╟╡«εTÑ (Action Flood)
!1:ON NOTICE:*:#:/.auser 39 $nick | /.timer 1 5 /.ruser 39 $nick
!39:ON NOTICE:*:#:/.auser 40 $nick | /.timer 1 5 /.ruser 40 $nick
!40:ON NOTICE:*:#:/.auser 41 $nick | /.timer 1 5 /.ruser 41 $nick
!41:ON NOTICE:*:#:/.auser 42 $nick | /.timer 1 5 /.ruser 42 $nick
!42:ON NOTICE:*:#:/.auser 43 $nick | /.timer 1 5 /.ruser 43 $nick
!43:ON NOTICE:*:#:/.ruser 43 $nick | /kick $chan $nick ºδ╟╡«εTÑ (Notice Flood)
!1:ON BAN:#:if $banmask iswm $address($me,5) mode $chan -b $banmask | msg chanserv op $chan $me | /else halt
!1:ON DEOP:#:if ($opnick == $me) msg chanserv op $chan $me
1:ON INVITE:#:if ($nick == chanserv) join $chan
!1:ON KICK:#:if ($knick == $me) join $chan
1:ON NOTICE:All bans against you on*:?:if ($nick == chanserv ) join $parm6
!1:ON OP:#: {
if ($nick == chanserv) halt
if ($opnick == $me) notice $nick Thanks for the ops!
}
#chanprotect end
#meprotect start
!1:ON TEXT:*:?:/.auser 12 $nick | /.timer 1 5 /.ruser 12 $nick
!12:ON TEXT:*:?:/.auser 13 $nick | /.timer 1 5 /.ruser 13 $nick
!13:ON TEXT:*:?:/.auser 14 $nick | /.timer 1 5 /.ruser 14 $nick
!14:ON TEXT:*:?:/.auser 15 $nick | /.timer 1 5 /.ruser 15 $nick
!15:ON TEXT:*:?:/.auser 16 $nick | /.timer 1 5 /.ruser 16 $nick
!16:ON TEXT:*:?:/.ruser 16 $nick | /msg $nick ºδ╟╡«εTÑ (Text Flood) | /ignore -pntiu60 $nick | /close -m $nick
!1:ON ACTION:*:?:/.auser 17 $nick | /.timer 1 5 /.ruser 17 $nick
!17:ON ACTION:*:?:/.auser 18 $nick | /.timer 1 5 /.ruser 18 $nick
!18:ON ACTION:*:?:/.auser 19 $nick | /.timer 1 5 /.ruser 19 $nick
!19:ON ACTION:*:?:/.auser 20 $nick | /.timer 1 5 /.ruser 20 $nick
!20:ON ACTION:*:?:/.auser 21 $nick | /.timer 1 5 /.ruser 21 $nick
!21:ON ACTION:*:?:/.ruser 21 $nick | /msg $nick ºδ╟╡«εTÑ (Action Flood) | /ignore -pntiu60 $nick | /close -m $nick
!1:ON CHAT:*:/.auser 22 $nick | /.timer 1 5 /.ruser 22 $nick
!22:ON CHAT:*:/.auser 23 $nick | /.timer 1 5 /.ruser 23 $nick
!23:ON CHAT:*:/.auser 24 $nick | /.timer 1 5 /.ruser 24 $nick
!24:ON CHAT:*:/.auser 25 $nick | /.timer 1 5 /.ruser 25 $nick
!25:ON CHAT:*:/.auser 26 $nick | /.timer 1 5 /.ruser 26 $nick
!26:ON CHAT:*:/.ruser 26 $nick | /msg = $+ $nick ºδ╟╡«εTÑ (Chat Flood) | /ignore -pntiu60 $nick | /close -c $nick
!1:ON NOTICE:*:?:/.auser 34 $nick | /.timer 1 5 /.ruser 34 $nick
!34:ON NOTICE:*:?:/.auser 35 $nick | /.timer 1 5 /.ruser 35 $nick
!35:ON NOTICE:*:?:/.auser 36 $nick | /.timer 1 5 /.ruser 36 $nick
!36:ON NOTICE:*:?:/.auser 37 $nick | /.timer 1 5 /.ruser 37 $nick
!37:ON NOTICE:*:?:/.auser 38 $nick | /.timer 1 5 /.ruser 38 $nick
!38:ON NOTICE:*:?:/.ruser 38 $nick | /notice $nick ºδ╟╡«εTÑ (Notice Flood) | /ignore -pntiu60 $nick
#meprotect end
#nickprotect start
!1:on nick:/.auser 44 $newnick | /.timer 1 5 /.ruser 44 $newnick
!44:on nick:/.auser 45 $newnick | /.timer 1 5 /.ruser 45 $newnick
!45:on nick:/.ruser 45 $newnick | ban -u60 $chan $nick | kick $chan $nick ºδ╟╡«εTÑ (Nick Protect)
#nickprotect end
#revolve start
!1:ON PART:#:/.auser 46 $nick | /.timer 1 5 /.ruser 46 $nick
!46:ON PART:#:/.auser 47 $nick | /.timer 1 10 /.ruser 47 $nick
!47:ON PART:#:/.ruser 47 $nick | ban -u60 $chan $nick ºδ╟╡«εTÑ (Revolving Door Protect)
#revolve end
#max disabled
1:ON TEXT:*:?:/msg $nick MaXiMuM ºδ╟╡«εTÑ Protection ENABLED: Ignoring You For 60 secs. | /ignore -pntiu60 $nick
1:ON ACTION:*:?:/msg $nick MaXiMuM ºδ╟╡«εTÑ Protection ENABLED: Ignoring You For 60 secs. | /ignore -pntiu60 $nick
1:ON CHAT:*:/msg = $+ $nick MaXiMuM ºδ╟╡«εTÑ Protection ENABLED: Ignoring You For 60 secs. | /close -c $nick | /ignore -pntiu60 $nick
1:ON INVITE:/msg $nick MaXiMuM ºδ╟╡«εTÑ Protection ENABLED: Ignoring You For 60 secs. | /ignore -pntiu60 $nick
1:ON NOTICE:*:*:/notice $nick MaXiMuM ºδ╟╡«εTÑ Protection ENABLED: Ignoring You For 60 secs. | /ignore -pntiu60 $nick
#max end
[Raw]
473:*:/msg chanserv invite $parm2 $me
474:*:/msg chanserv unban $parm2 me
ºδ╟╡«εTÑ-ºδ╟╡«εTÑ-ºδ╟╡«εTÑ-ºδ╟╡«εTÑ-ºδ╟╡«εTÑ-ºδ╟╡«εTÑ-ºδ╟╡«εTÑ-ºδ╟╡«εTÑ
[bPopup]
ºδ╟╡«εTÑ Protection
.All
..On:/enable #colorprotect | /enable #ctcp | /enable #chanprotect | /enable #meprotect | /enable #nickprotect | /enable #revolve | /echo -a 4ALL 12ºδ╟╡«εTÑ 4Protection ENABLED
..Off:/disable #colorprotect | /disable #ctcp | /disable #chanprotect | /disable #meprotect | /disabled #nickprotect | /disable #revolve | /echo -a 4ALL 12ºδ╟╡«εTÑ 4Protection DISABLED
.Channel Protection
..On:/enable #chanprotect
..Off:/disable #chanprotect
.Self Protection
..On:/enable #meprotect
..Off:/disabled #meprotect
.Nick Protection
..On:/enable #nickprotect
..Off:/disable #nickprotect
.Revolving Door Protection
..On:/enable #revolve
..Off:/disable #revolve
.CTCP
..On:/enable #ctcp
..Off:/disable #ctcp
.Maximum ºδ╟╡«εTÑ
..On:/disable #colorprotect | /disabled #ctcp | /disable #chanprotect | /disable #meprotect | /disabled #nickprotect | /disable #revolve | /enable #maxc | /enable #max | /echo -a 4MaXiMuM 12ºδ╟╡«εTÑ 4ENABLED
..Off:/enable #colorprotect | /enable #ctcp | /enable #chanprotect | /enable #meprotect | /enable #nickprotect | /enable #revolve | /disabled #maxc | /disable #max | /echo -a 4MaXiMuM 12ºδ╟╡«εTÑ 4DISABLED
.-
.Questions:/echo -a Type: /msg memoserv send LaZoR <question>
.About
..ºδ╟╡«εTÑ Protection script written by:/
..áááááááLaZoR 1997:/